package com.ato.Thread;

/**
 * @author wangjing
 * @create 2021--09--16--20:46
 */
public class CreateThreadTwo {
    public static void main(String[] args) {
        //        3: 实例化类
        ThreadTwo createTheadTwo = new ThreadTwo();
//         4:将此类作为Thread实例化的参数
        Thread thread = new Thread(createTheadTwo);
//        5:调用start()
        thread.start();
    }
}

class ThreadTwo implements Runnable {

    @Override
    public void run() {
        synchronized (this) {
//    2：实现类去实现Runnable的抽象方法：run
            for (int i = 0; i < 1000; i++) {
                System.out.println(i);
            }
            this.syncMethods();
        }
    }
    private synchronized void   syncMethods(){
        System.out.println("处理共享数据");
    }
}

